set(PYTHON_SOURCES
    __init__.py
    subst_config.py
    res_config.py
    rng_config.py
    active_list.py
    analysis_config.py
    analysis_iter_config.py
    custom_kw_config_set.py
    ecl_config.py
    enkf_fs.py
    enkf_fs_manager.py
    enkf_linalg.py
    enkf_main.py
    enkf_obs.py
    enkf_simulation_runner.py
    enkf_state.py
    ensemble_config.py
    ert_run_context.py
    ert_template.py
    ert_templates.py
    ert_workflow_list.py
    key_manager.py
    local_config.py
    local_dataset.py
    local_ministep.py
    local_obsdata.py
    local_obsdata_node.py
    local_updatestep.py
    meas_block.py
    meas_data.py
    model_config.py
    node_id.py
    obs_block.py
    obs_data.py
    plot_settings.py
    hook_manager.py
    hook_workflow.py
    run_arg.py
    runpath_list.py
    site_config.py
    queue_config.py
    state_map.py
    summary_key_matcher.py
    summary_key_set.py
    forward_load_context.py
    es_update.py
    log_config.py
    config_keys.py
    enkf_defaults.py
)

add_python_package("python.res.enkf" ${PYTHON_INSTALL_PREFIX}/res/enkf "${PYTHON_SOURCES}" True)

add_subdirectory(config)
add_subdirectory(data)
add_subdirectory(enums)
add_subdirectory(export)
add_subdirectory(observations)
add_subdirectory(plot)
add_subdirectory(plot_data)
add_subdirectory(util)
